package impl.util.messages;

public enum ExceptionMessages {
	INVALID_UTILITY_VALUE("Invalid Utility Value. Only floating point numbers allowed."),
	PARSER_CLASS_EXPRESSION("Could not parse class expression for attribute's utility assertion."),
	PARSER_MANCHESTER_SYNTAX("Could not parse manchester syntax for utility assertion."),
	PARSER_UTILITY_VALUE("Could not parse utility value for utility assertion."),
	REASONER_CONNECTION_REFUSED("Connection refused. Maybe the Konclude reasoner is not running?"),
	REASONER_CONNECTION_EXCEPTION("Connection failed with exception message: "),
	REASONER_INVALID_URL("Not a valid URL: "),
	REASONER_RUNTIME_EXCEPTION(
			"A runtime error occured while reasoning. Please make sure the knowledge base was loaded by Konclude without any errors. Error message: "),
	UBOX_LOAD_EXCEPTION("Could not load uBox due to the following exception: "),
	UBOX_SAVE_EXCEPTION("Could not save the uBox due to the following exception: ");

	private final String	message;

	private ExceptionMessages(final String message) {
		this.message = message;
	}

	@Override
	public String toString() {
		return this.message;
	}
}
